home *** CD-ROM | disk | FTP | other *** search
- 5 REM E.S.P.
- 10 HOME : REM CLEAR SCREEN
- 20 D$ = CHR$(4): REM CONTROL-D
- 30 B$ = CHR$(7): REM CONTROL-G IS BELL
- 40 REM GET A RANDOM NUMBER
- 50 I = INT(10 * RND(1))
- 60 PRINT "I AM THINKING OF A NUMBER FROM 0 TO 9."
- 70 PRINT "DO YOU KNOW WHAT IT IS?": PRINT
- 80 PRINT "TYPE Q TO QUIT": PRINT "OR CHOOSE A NUMBER FROM 0 TO 9 -> ";
- 90 REM GET THE NUMBER, CHECK FOR QUIT
- 100 GET N$: PRINT N$: PRINT : IF (N$ = "Q") OR (N$ = "q") THEN 200
- 110 REM CHECK FOR VALID NUMBER
- 120 IF (N$ <"0") OR (N$ >"9") THEN PRINT B$;"NUMBERS ONLY, PLEASE.": PRINT : GOTO 80
- 130 N = VAL(N$): REM CHANGE LETTER TO NUMBER
- 140 G = G +1: REM ADD ONE TO TOTAL GUESSES
- 150 IF N = I THEN S = S +1: PRINT "YOU GUESSED IT!!";B$: GOTO 170
- 160 PRINT "NICE TRY. THE NUMBER WAS ";I;"."
- 170 PRINT : PRINT "YOU HAVE GUESSED ";S;" NUMBERS IN ";G;" TRIES."
- 180 PRINT "THAT IS ";100 *S/G;" PERCENT."
- 190 PRINT : GOTO 50
- 200 END